hit the spot

Translations
faire du bien
Definitions
To satisfy a need or desire perfectly; to be exactly what is required or desired.